package com.sale.goods.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description 进项税列表返回类
 * @Date 23-07-26
 * @Author hl
 **/
@Data
public class GoodsInvoiceIntoDto {

    /** id */
    private Long invoiceIntoId;

    /** 发票种类 */
    private String invoiceSpecies;

    /** 发票种类字典 */
    private String invoiceSpeciesDict;

    /** 开票日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date invoiceTime;

    /** 发票号码 */
    private String invoiceNumber;

    /** 发票代码 */
    private String invoiceCode;

    /** 状态 */
    private String invoiceStatus;

    /** 状态字典 */
    private String invoiceStatusDict;

    /** 供应商名称 */
    private String supplierName;

    /** 收支类别 */
    private String invoiceType;

    /** 收支类别字典 */
    private String invoiceTypeDict;

    /** 合计金额 */
    private BigDecimal invoiceTotalAmount;

    /** 合计税率 */
    private BigDecimal invoiceTotalRate;

    /** 价税合计 */
    private BigDecimal invoiceTotalPrice;

    /** 备注*/
    private String remark;

    /** 开票人 */
    private String createBy;

    /** 审核人 */
    private String examineBy;

    /** 审核时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date examineTime;

}
